<!DOCTYPE html>
<HTML>
<HEAD><meta name="viewport" content="width=device-width, initial-scale=1">
<Title>Surface Charts</Title>
<link type='text/css' rel='Stylesheet' href="maxchartapi.css" />
</HEAD>
<body bgcolor="#FFFFFF" text="#000000" topmargin="0" leftmargin="0" rightmargin="0" marginwidth="0" marginheight="0">

<p class="heading0">ChartDirector 7.0 (Java Edition)</p>
<p class="heading1">Surface Charts</p>
<hr class="separator">
<div class="content">
In this section, we will discuss how to create surface charts using ChartDirector through a number of examples.<br><br>
<div style="width:100%;box-sizing:border-box;">
<table border="1" cellpadding="5" cellspacing="0" width="100%"> 
<tr>
<th width="33%">Title</th><th>Description</th>
</tr>
<tr>
<td><a href='surface.htm'>Surface Chart (1)</a></td><td>Demonstrates the basic steps in creating surface charts.</td></tr><tr><td><a href='surface2.htm'>Surface Chart (2)</a></td><td>Extends the <a href="surface.htm">Surface Chart (1)</a> example by adding surface grid and contour lines, and using alternative view angles and continuous coloring.</td></tr><tr><td><a href='surface3.htm'>Surface Chart (3)</a></td><td>Demonstrates using deep perspective. Also demonstrates surface grid lines of different line styles.</td></tr><tr><td><a href='surface4d.htm'>4D Surface Chart</a></td><td>Demonstrates using 4 dimensional coordinates XYZW. The XYZ are for the positions of the data point and W is for the color.</td></tr><tr><td><a href='scattersurface.htm'>Scattered Data Surface Chart</a></td><td>Demonstrates using scattered data for the surface chart. Also demonstrates hiding the plot region walls and changing their thickness and colors.</td></tr><tr><td><a href='surfaceaxis.htm'>Surface Chart Axis Types</a></td><td>The example demonstrates different axis scale types for the surface charts.</td></tr><tr><td><a href='surfacecolor.htm'>Surface Color Scale</a></td><td>Demonstrates using various color scales for surface charts.</td></tr><tr><td><a href='surfacelighting.htm'>Surface Lighting</a></td><td>Demonstrates the effects of various surface lighting parameters, configured using <a href="SurfaceChart.setLighting.htm">SurfaceChart.setLighting</a>.</td></tr><tr><td><a href='surfaceshading.htm'>Surface Shading</a></td><td>Demonstrates the effects of various surface shading methods, configured using <a href="SurfaceChart.setShadingMode.htm">SurfaceChart.setShadingMode</a>.</td></tr><tr><td><a href='surfacewireframe.htm'>Surface Wireframe</a></td><td>Demonstrates the rectangular and triangular wireframes of a surface at different interpolation levels, configured using <a href="SurfaceChart.setShadingMode.htm">SurfaceChart.setShadingMode</a> and <a href="SurfaceChart.setInterpolation.htm">SurfaceChart.setInterpolation</a>.</td></tr><tr><td><a href='surfaceperspective.htm'>Surface Perspective</a></td><td>Demonstrates the effects of various perspective depth, configured using <a href="ThreeDChart.setPerspective.htm">ThreeDChart.setPerspective</a>.</td></tr><tr><td><a href='surfaceprojection.htm'>Surface Projection</a></td><td>Demonstrates adding a surface projection to the XY wall using <a href="SurfaceChart.addXYProjection.htm">SurfaceChart.addXYProjection</a>.</td></tr><tr><td><a href='surfacelinezone.htm'>Surface Lines and Zones</a></td><td>This examples demonstrates adding custom lines and zones on a surface chart.</td></tr><tr><td><a href='surfacetexture.htm'>Surface Texture</a></td><td>Demonstrates adding images on surface charts using <a href="SurfaceChart.setSurfaceTexture.htm">SurfaceChart.setSurfaceTexture</a>.</td>
</tr>
</table>
</div>
</div>
<hr class="separator"><div class="copyright">&copy; 2022 Advanced Software Engineering Limited. All rights reserved.</div>
</body>
</HTML>
